home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 15 / CU Amiga Magazine's Super CD-ROM 15 (1997)(EMAP Images)(GB)[!][issue 1997-10].iso / CUCD / Utilities / Post / Source / makefile < prev    next >
Encoding:
Makefile  |  1997-04-01  |  2.7 KB  |  131 lines

  1. .PHONY : all
  2. .PHONY : clean
  3.  
  4. # System configuration
  5. SHELL = ade:bin/sh
  6.  
  7. # System environment
  8. CC = gcc
  9.  
  10. CODEGEN = -m68000  -noixemul
  11.  
  12. OPTIMIZATION = -O2
  13.  
  14. OPTIONS = -s -Wall -Wno-parentheses
  15.  
  16. CFLAGS = $(CODEGEN) $(OPTIMIZATION) $(OPTIONS)
  17.  
  18.  
  19.  
  20. LIB = 
  21.  
  22. OBJ = Gadgets.o Parse.o \
  23.     simplerexx.o Activation.o BitWindow.o \
  24.     Iff.o PostMenu.o PostWin.o \
  25.     Print.o ProcessARexx.o Screen.o \
  26.     Utility.o Post.o SubTask.o \
  27.     Options.o postasm.o
  28.  
  29. ARCHIVE = Boopsi.o 
  30.  
  31. Post: $(OBJ)
  32.     $(CC) $(CFLAGS) -o $@ $^ $(ARCHIVE) $(LIB)
  33.  
  34. all: clean Post
  35.  
  36. clean:
  37.     rm -f Gadgets.o Parse.o simplerexx.o \
  38.     Activation.o BitWindow.o Iff.o PostMenu.o \
  39.     PostWin.o Print.o ProcessARexx.o Screen.o \
  40.     Utility.o Post.o SubTask.o Options.o Post
  41.  
  42.  
  43. PostPre.h: Pre.h
  44.     $(CC) -E -dD -o PostPre.h Pre.h
  45.  
  46. Gadgets.o: Gadgets.c PostPre.h postlib.h   \
  47.     post_inline.h SimpleRexx.h PostWin.h   \
  48.     Global.h 
  49.  
  50.     $(CC) $(CFLAGS) $(INCL) -c Gadgets.c
  51.  
  52. Parse.o: Parse.c PostPre.h postlib.h   \
  53.     post_inline.h SimpleRexx.h Global.h 
  54.  
  55.     $(CC) $(CFLAGS) $(INCL) -c Parse.c
  56.  
  57. simplerexx.o: simplerexx.c SimpleRexx.h 
  58.  
  59.     $(CC) $(CFLAGS) $(INCL) -c simplerexx.c
  60.  
  61. Activation.o: Activation.c PostPre.h postlib.h   \
  62.     post_inline.h SimpleRexx.h Global.h 
  63.  
  64.     $(CC) $(CFLAGS) $(INCL) -c Activation.c
  65.  
  66. BitWindow.o: BitWindow.c PostPre.h postlib.h   \
  67.     post_inline.h SimpleRexx.h Global.h   \
  68.     PostWin.h 
  69.  
  70.     $(CC) $(CFLAGS) $(INCL) -c BitWindow.c
  71.  
  72. Iff.o: Iff.c PostPre.h postlib.h   \
  73.     post_inline.h SimpleRexx.h Global.h 
  74.  
  75.     $(CC) $(CFLAGS) $(INCL) -c Iff.c
  76.  
  77. PostMenu.o: PostMenu.c PostPre.h postlib.h   \
  78.     post_inline.h SimpleRexx.h PostWin.h   \
  79.     Global.h 
  80.  
  81.     $(CC) $(CFLAGS) $(INCL) -c PostMenu.c
  82.  
  83. PostWin.o: PostWin.c PostPre.h postlib.h   \
  84.     post_inline.h SimpleRexx.h PostWin.h   \
  85.     global.h 
  86.  
  87.     $(CC) $(CFLAGS) $(INCL) -c PostWin.c
  88.  
  89. Print.o: Print.c PostPre.h postlib.h   \
  90.     post_inline.h SimpleRexx.h Global.h 
  91.  
  92.     $(CC) $(CFLAGS) $(INCL) -c Print.c
  93.  
  94. ProcessARexx.o: ProcessARexx.c PostPre.h postlib.h   \
  95.     post_inline.h SimpleRexx.h Global.h   \
  96.     PostWin.h 
  97.  
  98.     $(CC) $(CFLAGS) $(INCL) -c ProcessARexx.c
  99.  
  100. Screen.o: Screen.c PostPre.h postlib.h   \
  101.     post_inline.h SimpleRexx.h Global.h 
  102.  
  103.     $(CC) $(CFLAGS) $(INCL) -c Screen.c
  104.  
  105. Utility.o: Utility.c PostPre.h postlib.h   \
  106.     post_inline.h SimpleRexx.h Global.h 
  107.  
  108.     $(CC) $(CFLAGS) $(INCL) -c Utility.c
  109.  
  110. Post.o: Post.c PostPre.h postlib.h   \
  111.     post_inline.h SimpleRexx.h Global.h   \
  112.     Global.c 
  113.  
  114.     $(CC) $(CFLAGS) $(INCL) -c Post.c
  115.  
  116. SubTask.o: SubTask.c PostPre.h postlib.h   \
  117.     post_inline.h SimpleRexx.h Global.h 
  118.  
  119.     $(CC) $(CFLAGS) $(INCL) -c SubTask.c
  120.  
  121. Options.o: Options.c PostPre.h postlib.h   \
  122.     post_inline.h SimpleRexx.h PostWin.h   \
  123.     Global.h 
  124.  
  125.     $(CC) $(CFLAGS) $(INCL) -c Options.c
  126.  
  127. postasm.o: postasm.s
  128.     as -m68010 -m68882 postasm.s -o postasm.o 
  129.  
  130. #END OF FILE#
  131.